home *** CD-ROM | disk | FTP | other *** search
/ MacSilverWare / macsilverware.iso / Screen Savers / DarkSide 4.0 / FaderShell / Fader.r < prev    next >
Text File  |  1993-06-01  |  2KB  |  91 lines

  1. /*
  2.     DarkSide 4.0 - a 7.0 dependant, system clean expandable screen saver.
  3.     
  4.     copyright © 1990, 1991, 1992, 1993 by Tom Dowdy
  5.     All rights reserved.
  6.     
  7. */
  8. #define systemSevenOrLater    1
  9. #include "Types.r"
  10. #include "SysTypes.r"
  11.  
  12. #include "BalloonTypes.r"
  13.  
  14. // amount of room you have to work with in your fader dialog
  15. #define areaHeight                 180
  16. #define areaWidth                 310
  17.  
  18. // slider control resource
  19. type 'SCTL' {
  20.     integer=$$Countof(ValueStringPairs);
  21.     Array ValueStringPairs {
  22.         integer;    // display string if value >= this value
  23.         pstring;    // string to display
  24.     };
  25. };
  26.  
  27. // screen depth preferences
  28. #define noFlags        0x0000
  29. #define colorDevice    0x0001
  30. type 'DEEP' {
  31.     integer = $$CountOf(DepthPreferencesList);
  32.     array DepthPreferencesList {
  33.         integer;            // preferred depth
  34.         integer;            // whichFlags
  35.         integer;            // flags
  36.         };
  37. };
  38.  
  39. #define squareWaveSynth    1
  40. #define waveTableSynth    3
  41. #define sampledSynth    5
  42. type 'Chnl' {
  43.     integer;
  44. };
  45.  
  46. // dialog control list
  47. type 'DCTL' {
  48.     integer = $$CountOf(DCTLArray);
  49.     array DCTLArray {
  50.         integer;            // item number - zero for expressing cluster ranges
  51.         integer;            // minValue for grouped items
  52.         integer;            // maxValue for grouped items
  53.         integer;            // setting index, 0-19 for shorts, 20-23 for strings
  54.         };
  55. };
  56.  
  57. // default settings
  58. type 'DFLT' {
  59.     array Shorts {
  60.         integer;            // range of shorts
  61.         };
  62.         
  63.     array Strings {
  64.         pstring;
  65.         };
  66. };
  67.  
  68. type 'HELP' {
  69.     string;
  70. };
  71.  
  72. #ifndef COMPILINGDARKSIDE
  73. // application name
  74. resource 'STR ' (-16396, purgeable) {
  75.     "DarkSide of the Mac 4.0"
  76. };
  77.  
  78. // version info
  79. resource 'vers' (1, purgeable) {
  80.     0x04, 0x00, release, 0x00, verUS,
  81.     "4.0",
  82.     "4.0 (US), © Tom Dowdy, 1990-93"
  83. };
  84.  
  85. resource 'vers' (2, purgeable) {
  86.     0x04, 0x00, release, 0x00, verUS,
  87.     "4.0",
  88.     "(for DarkSide of the Mac 4.0)"
  89. };
  90. #endif
  91.